bldcfoc2 2.2.0
Loading...
Searching...
No Matches
BLDC FOC 2 Registers Settings

Settings for registers of BLDC FOC 2 Click driver. More...

Macros

#define BLDCFOC2_EEPROM_8   0x0047FF
 BLDC FOC 2 EEPROM default setting.
#define BLDCFOC2_EEPROM_9   0x0000FA
#define BLDCFOC2_EEPROM_10   0x0067FF
#define BLDCFOC2_EEPROM_11   0x000000
#define BLDCFOC2_EEPROM_12   0x007FF3
#define BLDCFOC2_EEPROM_13   0x000109
#define BLDCFOC2_EEPROM_14   0x000E2A
#define BLDCFOC2_EEPROM_15   0x006270
#define BLDCFOC2_EEPROM_16   0x00006C
#define BLDCFOC2_EEPROM_17   0x002457
#define BLDCFOC2_EEPROM_18   0x00DA0D
#define BLDCFOC2_EEPROM_19   0x007701
#define BLDCFOC2_EEPROM_20   0x003238
#define BLDCFOC2_EEPROM_21   0x000060
#define BLDCFOC2_EEPROM_22   0x006007
#define BLDCFOC2_EEPROM_23   0x00041E
#define BLDCFOC2_EEPROM_24   0x000006
#define BLDCFOC2_EEPROM_25   0x000014
#define BLDCFOC2_EEPROM_26   0x000012
#define BLDCFOC2_EEPROM_27   0x000000
#define BLDCFOC2_EEPROM_28   0x000DA1
#define BLDCFOC2_EEPROM_29   0x000011
#define BLDCFOC2_EEPROM_30   0x000000
#define BLDCFOC2_EEPROM_31   0x00007E
#define BLDCFOC2_EEPROM_32   0x000000
#define BLDCFOC2_EEPROM_33   0x000000
#define BLDCFOC2_EEPROM_34   0x000000
#define BLDCFOC2_EEPROM_35   0x000000
#define BLDCFOC2_EEPROM_36   0x000000
#define BLDCFOC2_EEPROM_37   0x000000
#define BLDCFOC2_EEPROM_38   0x000000
#define BLDCFOC2_EEPROM_39   0x000000
#define BLDCFOC2_EEPROM_40   0x000000
#define BLDCFOC2_EEPROM_41   0x000000
#define BLDCFOC2_EEPROM_42   0x000000
#define BLDCFOC2_EEPROM_43   0x000000
#define BLDCFOC2_EEPROM_44   0x000000
#define BLDCFOC2_EEPROM_45   0x000000
#define BLDCFOC2_EEPROM_46   0x000000
#define BLDCFOC2_EEPROM_47   0x000000
#define BLDCFOC2_EEPROM_48   0x000000
#define BLDCFOC2_EEPROM_49   0x000000
#define BLDCFOC2_EEPROM_50   0x000000
#define BLDCFOC2_EEPROM_51   0x000000
#define BLDCFOC2_EEPROM_52   0x000000
#define BLDCFOC2_EEPROM_53   0x000000
#define BLDCFOC2_EEPROM_54   0x000000
#define BLDCFOC2_EEPROM_55   0x000000
#define BLDCFOC2_EEPROM_56   0x000000
#define BLDCFOC2_EEPROM_57   0x000000
#define BLDCFOC2_EEPROM_58   0x000000
#define BLDCFOC2_EEPROM_59   0x000000
#define BLDCFOC2_EEPROM_60   0x000000
#define BLDCFOC2_EEPROM_61   0x000000
#define BLDCFOC2_EEPROM_62   0x000000
#define BLDCFOC2_EEPROM_63   0x000000
#define BLDCFOC2_EEPROM_CTRL_RD   0x000008
 BLDC FOC 2 EEPROM setting.
#define BLDCFOC2_EEPROM_CTRL_WR   0x000004
#define BLDCFOC2_EEPROM_CTRL_ER   0x000002
#define BLDCFOC2_EEPROM_CTRL_EN   0x000001
#define BLDCFOC2_EEPROM_ACCESS_LOCK   0x000000
#define BLDCFOC2_EEPROM_ACCESS_UNLOCK   0x000001
#define BLDCFOC2_EEPROM_DATA_CLEAR   0x000000
#define BLDCFOC2_EEPROM_SHADOW_OFFSET   64
#define BLDCFOC2_DIR_CCW   0
 BLDC FOC 2 direction setting.
#define BLDCFOC2_DIR_CW   1
#define BLDCFOC2_SPEED_MIN   10
 BLDC FOC 2 speed settings.
#define BLDCFOC2_SPEED_START   15
#define BLDCFOC2_SPEED_MAX   50
#define BLDCFOC2_SPEED_TO_DUTY   100
#define BLDCFOC2_PWM_FREQ   20000
 BLDC FOC 2 default PWM settings.
#define BLDCFOC2_PWM_ZERO_DUTY   0.0
#define BLDCFOC2_DEVICE_ADDRESS   0x55
 BLDC FOC 2 device address setting.

Detailed Description

Settings for registers of BLDC FOC 2 Click driver.

Macro Definition Documentation

◆ BLDCFOC2_DEVICE_ADDRESS

#define BLDCFOC2_DEVICE_ADDRESS   0x55

BLDC FOC 2 device address setting.

Specified setting for device slave address selection of BLDC FOC 2 Click driver.

◆ BLDCFOC2_DIR_CCW

#define BLDCFOC2_DIR_CCW   0

BLDC FOC 2 direction setting.

Specified setting for direction of BLDC FOC 2 Click driver.

◆ BLDCFOC2_DIR_CW

#define BLDCFOC2_DIR_CW   1

◆ BLDCFOC2_EEPROM_10

#define BLDCFOC2_EEPROM_10   0x0067FF

◆ BLDCFOC2_EEPROM_11

#define BLDCFOC2_EEPROM_11   0x000000

◆ BLDCFOC2_EEPROM_12

#define BLDCFOC2_EEPROM_12   0x007FF3

◆ BLDCFOC2_EEPROM_13

#define BLDCFOC2_EEPROM_13   0x000109

◆ BLDCFOC2_EEPROM_14

#define BLDCFOC2_EEPROM_14   0x000E2A

◆ BLDCFOC2_EEPROM_15

#define BLDCFOC2_EEPROM_15   0x006270

◆ BLDCFOC2_EEPROM_16

#define BLDCFOC2_EEPROM_16   0x00006C

◆ BLDCFOC2_EEPROM_17

#define BLDCFOC2_EEPROM_17   0x002457

◆ BLDCFOC2_EEPROM_18

#define BLDCFOC2_EEPROM_18   0x00DA0D

◆ BLDCFOC2_EEPROM_19

#define BLDCFOC2_EEPROM_19   0x007701

◆ BLDCFOC2_EEPROM_20

#define BLDCFOC2_EEPROM_20   0x003238

◆ BLDCFOC2_EEPROM_21

#define BLDCFOC2_EEPROM_21   0x000060

◆ BLDCFOC2_EEPROM_22

#define BLDCFOC2_EEPROM_22   0x006007

◆ BLDCFOC2_EEPROM_23

#define BLDCFOC2_EEPROM_23   0x00041E

◆ BLDCFOC2_EEPROM_24

#define BLDCFOC2_EEPROM_24   0x000006

◆ BLDCFOC2_EEPROM_25

#define BLDCFOC2_EEPROM_25   0x000014

◆ BLDCFOC2_EEPROM_26

#define BLDCFOC2_EEPROM_26   0x000012

◆ BLDCFOC2_EEPROM_27

#define BLDCFOC2_EEPROM_27   0x000000

◆ BLDCFOC2_EEPROM_28

#define BLDCFOC2_EEPROM_28   0x000DA1

◆ BLDCFOC2_EEPROM_29

#define BLDCFOC2_EEPROM_29   0x000011

◆ BLDCFOC2_EEPROM_30

#define BLDCFOC2_EEPROM_30   0x000000

◆ BLDCFOC2_EEPROM_31

#define BLDCFOC2_EEPROM_31   0x00007E

◆ BLDCFOC2_EEPROM_32

#define BLDCFOC2_EEPROM_32   0x000000

◆ BLDCFOC2_EEPROM_33

#define BLDCFOC2_EEPROM_33   0x000000

◆ BLDCFOC2_EEPROM_34

#define BLDCFOC2_EEPROM_34   0x000000

◆ BLDCFOC2_EEPROM_35

#define BLDCFOC2_EEPROM_35   0x000000

◆ BLDCFOC2_EEPROM_36

#define BLDCFOC2_EEPROM_36   0x000000

◆ BLDCFOC2_EEPROM_37

#define BLDCFOC2_EEPROM_37   0x000000

◆ BLDCFOC2_EEPROM_38

#define BLDCFOC2_EEPROM_38   0x000000

◆ BLDCFOC2_EEPROM_39

#define BLDCFOC2_EEPROM_39   0x000000

◆ BLDCFOC2_EEPROM_40

#define BLDCFOC2_EEPROM_40   0x000000

◆ BLDCFOC2_EEPROM_41

#define BLDCFOC2_EEPROM_41   0x000000

◆ BLDCFOC2_EEPROM_42

#define BLDCFOC2_EEPROM_42   0x000000

◆ BLDCFOC2_EEPROM_43

#define BLDCFOC2_EEPROM_43   0x000000

◆ BLDCFOC2_EEPROM_44

#define BLDCFOC2_EEPROM_44   0x000000

◆ BLDCFOC2_EEPROM_45

#define BLDCFOC2_EEPROM_45   0x000000

◆ BLDCFOC2_EEPROM_46

#define BLDCFOC2_EEPROM_46   0x000000

◆ BLDCFOC2_EEPROM_47

#define BLDCFOC2_EEPROM_47   0x000000

◆ BLDCFOC2_EEPROM_48

#define BLDCFOC2_EEPROM_48   0x000000

◆ BLDCFOC2_EEPROM_49

#define BLDCFOC2_EEPROM_49   0x000000

◆ BLDCFOC2_EEPROM_50

#define BLDCFOC2_EEPROM_50   0x000000

◆ BLDCFOC2_EEPROM_51

#define BLDCFOC2_EEPROM_51   0x000000

◆ BLDCFOC2_EEPROM_52

#define BLDCFOC2_EEPROM_52   0x000000

◆ BLDCFOC2_EEPROM_53

#define BLDCFOC2_EEPROM_53   0x000000

◆ BLDCFOC2_EEPROM_54

#define BLDCFOC2_EEPROM_54   0x000000

◆ BLDCFOC2_EEPROM_55

#define BLDCFOC2_EEPROM_55   0x000000

◆ BLDCFOC2_EEPROM_56

#define BLDCFOC2_EEPROM_56   0x000000

◆ BLDCFOC2_EEPROM_57

#define BLDCFOC2_EEPROM_57   0x000000

◆ BLDCFOC2_EEPROM_58

#define BLDCFOC2_EEPROM_58   0x000000

◆ BLDCFOC2_EEPROM_59

#define BLDCFOC2_EEPROM_59   0x000000

◆ BLDCFOC2_EEPROM_60

#define BLDCFOC2_EEPROM_60   0x000000

◆ BLDCFOC2_EEPROM_61

#define BLDCFOC2_EEPROM_61   0x000000

◆ BLDCFOC2_EEPROM_62

#define BLDCFOC2_EEPROM_62   0x000000

◆ BLDCFOC2_EEPROM_63

#define BLDCFOC2_EEPROM_63   0x000000

◆ BLDCFOC2_EEPROM_8

#define BLDCFOC2_EEPROM_8   0x0047FF

BLDC FOC 2 EEPROM default setting.

Specified default setting for EEPROM for F80 PRO KV1900 motor of BLDC FOC 2 Click driver. Configured for 11.2V 10A power supply and PWM input frequency 20KHz with duty cycle range 10 to 50%.

◆ BLDCFOC2_EEPROM_9

#define BLDCFOC2_EEPROM_9   0x0000FA

◆ BLDCFOC2_EEPROM_ACCESS_LOCK

#define BLDCFOC2_EEPROM_ACCESS_LOCK   0x000000

◆ BLDCFOC2_EEPROM_ACCESS_UNLOCK

#define BLDCFOC2_EEPROM_ACCESS_UNLOCK   0x000001

◆ BLDCFOC2_EEPROM_CTRL_EN

#define BLDCFOC2_EEPROM_CTRL_EN   0x000001

◆ BLDCFOC2_EEPROM_CTRL_ER

#define BLDCFOC2_EEPROM_CTRL_ER   0x000002

◆ BLDCFOC2_EEPROM_CTRL_RD

#define BLDCFOC2_EEPROM_CTRL_RD   0x000008

BLDC FOC 2 EEPROM setting.

Specified setting for EEPROM of BLDC FOC 2 Click driver.

◆ BLDCFOC2_EEPROM_CTRL_WR

#define BLDCFOC2_EEPROM_CTRL_WR   0x000004

◆ BLDCFOC2_EEPROM_DATA_CLEAR

#define BLDCFOC2_EEPROM_DATA_CLEAR   0x000000

◆ BLDCFOC2_EEPROM_SHADOW_OFFSET

#define BLDCFOC2_EEPROM_SHADOW_OFFSET   64

◆ BLDCFOC2_PWM_FREQ

#define BLDCFOC2_PWM_FREQ   20000

BLDC FOC 2 default PWM settings.

Specified setting for default PWM settings of BLDC FOC 2 Click driver.

◆ BLDCFOC2_PWM_ZERO_DUTY

#define BLDCFOC2_PWM_ZERO_DUTY   0.0

◆ BLDCFOC2_SPEED_MAX

#define BLDCFOC2_SPEED_MAX   50

◆ BLDCFOC2_SPEED_MIN

#define BLDCFOC2_SPEED_MIN   10

BLDC FOC 2 speed settings.

Specified setting for speed settings as percentage of duty cycle of BLDC FOC 2 Click driver.

◆ BLDCFOC2_SPEED_START

#define BLDCFOC2_SPEED_START   15

◆ BLDCFOC2_SPEED_TO_DUTY

#define BLDCFOC2_SPEED_TO_DUTY   100